/*
 * @Description: 预加载
 * @param : 
 */
$(document).ready(function() {
	resizeIframeHight();
	initStaffTable();
});
/*
 * @Description: 初始化设备列表
 * @param : 
 */
function initStaffTable() {
	$('#staffTable').bootstrapTable('destroy').bootstrapTable({
		url : pathUrl("bill/findWMSLOG.action"),//请求后台的URL
		//height : $(window).height() - 200,//行高
		method : "GET",//请求方式
		cache : false,//是否使用缓存，默认为true
		pagination : true,//是否显示分页
		pageNumber : 1,//初始化加载第几页
		pageSize : 10,//每页的记录行数
		sidePagination : "server", // 分页方式：client客户端分页，server服务端分页（*）
		pageList : [ 10, 25, 50, 100 ],// 分页方式：client客户端分页，server服务端分页
		queryParams : function(params) {//传递参数
			var data= {};
			data.offset = params.offset;
			data.row = params.limit;
			data.startTime = $("#startTime").val();
			data.endTime = $("#endTime").val();
			data.fcode = $("#fCode").val();
			return data;
		},
		dataType : 'JSON',//数据类型
		uniqueId : "id",//每一行的唯一标识，一般为主键列
		columns : [{
			field : "fbillNo",
		    align : 'left',
		    valign: 'middle',
//			sortable : true,
		    title : '单据编号'
		 },{
			field : "fcode",
		    align : 'left',
		    valign: 'middle',
//			sortable : true,
		    title : '源单单号'
		 },{
			field : "type",
		    align : 'left',
		    valign: 'middle',
//			sortable : true,
		    title : '类型'
		 },{
		    field : "createdate",
		    align : 'left',
		    valign: 'middle',
//			sortable : true,
		    title : '时间'
		 },{
		    field : "fclosed",
		    align : 'left',
		    valign: 'middle',
//			sortable : true,
		    title : '状态',
			formatter : function(value,row,index){
				var zt = '';
				if(value == 1){
					zt = '已关闭';
				}else{
					zt = '正常';
				}
				return zt;
			}
		 }, {
			field : 'operate',//如需导出execl field必填operate，否则操作行会被导出
			align : 'center',
			valign: 'middle',
			title : '操作',
			formatter : function(value,row,index){
				// var fclosed = row.fclosed;
				var closeShow = '',recoveryShow = 'none';
				// if(fclosed == 1){
				// 	//可以关闭
				// 	closeShow = '';
				// }
				// if(fclosed == 0){
				// 	//可以恢复
				// 	recoveryShow = '';
				// }
				return '<button type="button" class="btn btn-default print" style="font-size:12px;">打印</button>' +
				'<button type="button" class="btn btn-default closeing" style="font-size:12px;margin-right:5px;display:'+ closeShow +'">撤销</button>' +
				'<button type="button" class="btn btn-default reopen" style="font-size:12px;margin-right:5px;display:'+ recoveryShow +'">关闭</button>';
			},
			events : operateEvents
		}]/*,
		onClickRow : function(row, $element) {//行单击
			console.log(row)
		}*/
	});
}
/*
 * @Description: 表按钮操作事件
 * @param :
 */
window.operateEvents = {
	'click .print' : function(e, value, row, index) {//打印按钮按钮点击事件
		getReport('wms',row.id,0);
	},
	'click .closeing' : function(e, value, row, index) {//打印按钮按钮点击事件
		$.ajax({
			url : pathUrl("bill/updateWMSBill.action"),
			type : "POST",
			dataType : "JSON",
			data : {
				'id' : row.id,
				'ctype' : row.ctype,
				'fcode' : row.fcode,
				'fbillNo' : row.fbillNo,
			},
			success : function(data) {
				if (data.code == "0000") {
					initStaffTable();
					swal_Tips_Short(data.message);
				} else if (data.code == "9999") {
					swal_Tips(data.message);
				}
			},
			error : function(request) {
				swal_Tips_Error();
			}
		});
	}
}
/*
 * @Description: 查询按钮点击事件
 * @param :
 */
$("#query").click(function() {
	initStaffTable();
});
/*
 * @Description: 重置按钮点击事件
 * @param :
 */
$("#resetting").click(function() {
	$(".clean_C").val("");
	initStaffTable();
});
/*
 * @Description: 查询条件按回车事件
 * @param :
 */
$("#fCode").keypress(function(event){
	if(event.keyCode == "13"){
		initStaffTable();
	}
});